var api = require('../../utils/api.js')
Page({
  data:{
  	city:"",
  	tianqi_info:{

  	}
  },
  onLoad (options){
    this.setData({
        city: options.city
    })
    var that = this
    //把保存到本地的数据取出来
    wx.getStorage({
      key: options.city + '_lishi_tianqi_info',
      success (res){
        that.setData({
          tianqi_info:res.data
        })
      }
    })
	  wx.request({
      url:api.MOB_TIANQI_URL,
      data:{
          "key":api.MOB_APPID,
          "city":options.city
      },
      method:'get',
      header: {
          'Content-Type': 'application/json'
      },
      success (res) {
         switch (res.data.retCode) {
            case '200':
              that.setData({
              	tianqi_info:res.data.result[0]
              })
              //把该城市的天气信息保存到本地
              wx.setStorage({
                key:options.city + '_lishi_tianqi_info',
                data:res.data.result[0]
              })
              break;
              case '20402':
                wx.showToast({
                  title: '暂无该城市的天气信息', //提示的内容
                  icon: 'success', //图标，只支持"success"、"loading"
                  duration: 2000, //提示的延迟时间，单位毫秒，默认：1500, 最大为10000
                })
              break;
            default:
               wx.showToast({
                  title: '获取天气信息失败', //提示的内容
                  icon: 'success', //图标，只支持"success"、"loading"
                  duration: 2000, //提示的延迟时间，单位毫秒，默认：1500, 最大为10000
                })
              break;
          }
      },
      fail (res){
        wx.showModal({
          title: '获取天气信息失败',//提示的标题
          content: '请检查网络设置',//提示的内容
          showCancel: false, //是否显示取消按钮，默认为 true
          cancelText: '取消', //取消按钮的文字，默认为"取消"
          cancelColor:'#000000',//取消按钮的文字颜色，默认为"#000000"
          confirmText: '好的',//确定按钮的文字，默认为"确定"
          confirmColor: '#3CC51F'//确定按钮的文字颜色，默认为"#3CC51F"
        })
      }
    })

  },
  onReady (){
    // 页面渲染完成
        wx.setNavigationBarTitle({
          title: this.data.city
        })
  },
  onShow (){
    // 页面显示
  },
  onHide (){
    
  },
  onUnload (){
    // 页面关闭
    
  }
})